import request from '@/utils/request'

// 分页查询结案案件列表
export function getOverCaseList(query) {
  return request({
    url: '/caseInfo/cawCaseInfo/getOverCase',
    method: 'get',
    params: query
  })
}

// 分页查询作弊案件列表
export function selectCheat(query) {
  return request({
    url: '/caseInfo/cawCaseInfo/selectCheat',
    method: 'get',
    params: query
  })
}

// 分页查询挂起案件库列表
export function selectHangUp(query) {
  return request({
    url: '/caseInfo/cawCaseInfo/selectHangUp',
    method: 'get',
    params: query
  })
}

// 分页查询不予立案库列表
export function selectDisCase(query) {
  return request({
    url: '/caseInfo/cawCaseInfo/selectDisCase',
    method: 'get',
    params: query
  })
}

// 分页查询案件回访列表
export function getCaseVisit(query) {
  return request({
    url: '/caseInfo/cawCaseInfo/getCaseVisit',
    method: 'get',
    params: query
  })
}

// 分页查询案件查询列表
export function selectQueryInfo(query) {
  return request({
    url: '/caseInfo/cawCaseInfo/selectQueryInfo',
    method: 'get',
    params: query
  })
}

// 分页查询经办案件列表
export function getHandleCaseList(query) {
  return request({
    url: '/caseInfo/cawCaseInfo/getHandleCase',
    method: 'get',
    params: query
  })
}

// 分页查询待办案件列表
export function getWaitCaseList(query) {
  return request({
    url: '/caseInfo/cawCaseInfo/getWaitCase',
    method: 'get',
    params: query
  })
}
// 查询处理过程
export function getProcess(query) {
  return request({
    url: '/caseInfo/cawCaseInfo/getProcess',
    method: 'get',
    params: query
  })
}
// 查询问题受理列表
export function getCaseList(query) {
  return request({
    url: '/caseInfo/cawCaseInfo/list',
    method: 'get',
    params: query
  })
}
// 查询案件信息详情
export function getCaseDetail(query) {
  return request({
    url: '/caseInfo/cawCaseInfo/getCaseInfoByCaseId',
    method: 'get',
    params: query
  })
}

// 新增案件信息
export function addCawCaseInfo(data) {
  return request({
    url: '/caseInfo/cawCaseInfo',
    method: 'post',
    data: data
  })
}

// 修改案件信息
export function updateCawCaseInfo(data) {
  return request({
    url: '/caseInfo/cawCaseInfo',
    method: 'put',
    data: data
  })
}

// 删除案件信息
export function deleteCawCaseInfo(data) {
  return request({
    url: '/caseInfo/cawCaseInfo',
    method: 'delete',
    data: data
  })
}